# 实现合同上传接口对象封装与调用
# 接口信息：
# URL： http://kdtx-test.itheima.net/api/common/upload
# 方法：Post
# 请求数据：
# 请求头：{ "Content-Type ": " multipart/form-data ", "Authorization": "xxx " }
# 请求体：{" file " : 合同文件"}
# 思考：
# ① 如何提交multipart/form-data数据
#导包
import  requests


#创建接口类
class ContractAPI:
    #初始化接口
    def __init__(self):
        self.url_upload="http://kdtx-test.itheima.net/api/common/upload"

#定义调用的接口方法
    def upload_contract(self,test_data,token):
        return requests.post(url=self.url_upload, files={"file":test_data},headers={"Authorization":token})